import {reqCategoryTreeList} from '../../api/index'
Page({
  /**
   * 页面的初始数据
   */
  data: {
    categoryTreeList:[], //分类层级列表
    currentIndex:0, //默认下标
    someCategory1:[] ,// 某个一级分类
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getCategoryTreeList()
  },
  // 封装请求获取分类层级数据
  async getCategoryTreeList(){
    try {
      const res = await reqCategoryTreeList()
      this.setData({
        categoryTreeList:res.data,
        someCategory1:res.data[this.data.currentIndex]
      })
    } catch (error) {
        console.log(error)
        wx.showToast({
          title: '获取分类失败',
        })
    }
  },
  // 点击改变一级分类
  changeCategory1(e){
    // 拿到当前点击的一级分类的下标
    let index = e.target.dataset.index
    // 修改currentIndex还要修改someCategory1
    this.setData({
      currentIndex:index,
      someCategory1:this.data.categoryTreeList[index]
    })
  }
})